/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sharkorganizer;

/**
 *
 * @author André Sales
 */
public class No {

    private String ident = "";
    private int tipo = 0;
    /*tipo pode ser: 0 -> padrao, produto/valor unitario,
     *1 -> energia em watts sem tempo 2 -> energia em watts com tempo, 3 -> agua,
     *4 -> telefonia, 5 -> moradia, 6 -> fiado
     */
    private double custoBase = 0;
    private double frequencia = 1;
    private double preço = 0;

    public No() {
        //next = null;
        ident = "Padrao";
        tipo = 0;
    }

    public No(String nome) {
        //next = null;
        ident = nome;
        tipo = 0;
    }

    public No(int valor) {
        //next = null;
        switch (valor){
            case 1: ident = "Fogão"; break;
            case 2: ident = "Geladeira"; break;
            case 3: ident = "Torneira"; break;
            case 4: ident = "Celular"; break;
            case 5: ident = "Aluguel"; break;
            case 6: ident = "Cartão"; break;
            default: ident = "Padrao";
        }
        tipo = valor;
    }

    public int valor() {
        return tipo;
    }

    public String nick() {
        return ident;
    }

    public double[] custos(){
        double[] retorno = {custoBase, frequencia, preço};
        return retorno;
    }

    public void setValores (String id, int tp, double cB, double fr, double pr) {
        ident = id;
        tipo = tp;
        custoBase = cB;
        frequencia = fr;
        preço = pr;
    }

}
